home *** CD-ROM | disk | FTP | other *** search
/ Aminet 41 / Aminet 41 (2001)(Schatztruhe)[!][Feb 2001].iso / Aminet / comm / tcp / samba_2.0.7.lha / source / amiga_rcs / smakefile < prev    next >
Makefile  |  2000-12-25  |  48KB  |  1,697 lines

  1. head    1.12;
  2. access;
  3. symbols
  4.     V1_19:1.12
  5.     V1_18:1.12
  6.     V1_15:1.11
  7.     V1_12:1.10
  8.     V1_11:1.9
  9.     V1_10:1.8
  10.     V1_9:1.7
  11.     V1_8:1.6
  12.     V1_7:1.5
  13.     V1_6:1.5
  14.     V1_5:1.4
  15.     V1_4:1.2
  16.     V1_3:1.2
  17.     V1_2:1.2
  18.     V1_1:1.1;
  19. locks
  20.     olsen:1.12; strict;
  21. comment    @# @;
  22.  
  23.  
  24. 1.12
  25. date    2000.12.19.18.05.30;    author olsen;    state Exp;
  26. branches;
  27. next    1.11;
  28.  
  29. 1.11
  30. date    2000.08.17.11.10.46;    author olsen;    state Exp;
  31. branches;
  32. next    1.10;
  33.  
  34. 1.10
  35. date    99.12.25.11.28.11;    author olsen;    state Exp;
  36. branches;
  37. next    1.9;
  38.  
  39. 1.9
  40. date    99.12.01.09.56.55;    author olsen;    state Exp;
  41. branches;
  42. next    1.8;
  43.  
  44. 1.8
  45. date    99.11.06.15.58.20;    author olsen;    state Exp;
  46. branches;
  47. next    1.7;
  48.  
  49. 1.7
  50. date    99.10.16.10.56.34;    author olsen;    state Exp;
  51. branches;
  52. next    1.6;
  53.  
  54. 1.6
  55. date    99.08.09.15.51.54;    author olsen;    state Exp;
  56. branches;
  57. next    1.5;
  58.  
  59. 1.5
  60. date    99.04.27.16.37.54;    author olsen;    state Exp;
  61. branches;
  62. next    1.4;
  63.  
  64. 1.4
  65. date    99.02.22.15.44.41;    author olsen;    state Exp;
  66. branches;
  67. next    1.3;
  68.  
  69. 1.3
  70. date    99.02.22.12.06.56;    author olsen;    state Exp;
  71. branches;
  72. next    1.2;
  73.  
  74. 1.2
  75. date    99.02.20.16.55.59;    author olsen;    state Exp;
  76. branches;
  77. next    1.1;
  78.  
  79. 1.1
  80. date    99.02.13.16.30.43;    author olsen;    state Exp;
  81. branches;
  82. next    ;
  83.  
  84.  
  85. desc
  86. @.
  87. @
  88.  
  89.  
  90. 1.12
  91. log
  92. @.
  93. @
  94. text
  95. @# Generated automatically from Makefile.in by configure.
  96. ###########################################################################
  97. # Makefile.in for Samba - rewritten for autoconf support
  98. # Copyright Andrew Tridgell 1992-1998
  99. ###########################################################################
  100.  
  101. prefix=/Samba
  102. exec_prefix=${prefix}
  103. mandir=${prefix}/man
  104.  
  105. LIBS=lib lib:scmnb.lib lib:scnb.lib lib:small.lib lib:debug.lib
  106. #LIBS=lib lib:scm881nb.lib lib:scnb.lib lib:small.lib lib:debug.lib
  107. CC=sc
  108. CFLAGS=resopt nover stringmerge noicons memorysize=huge errorrexx debug=line \
  109.        idir=amiga idir=amiga/wrapper idir=amiga/netinclude \
  110.        code=far data=faronly stackextend \
  111.        idlen=64 \
  112.        optimize opttime optinline nooptinlocal optschedule \
  113.        cpu=any utillib math=standard
  114. #       cpu=040 math=881 
  115. CPPFLAGS=
  116. LDFLAGS= noicons quiet batch smallcode addsym \
  117.          define __CXM33=__UCXM33 define __CXD33=__UCXD33 \
  118.          define __CXM22=__UCXM22 define __CXD22=__UCXD22
  119. AWK=gawk
  120.  
  121. INSTALLCMD=/bin/install -c
  122.  
  123. srcdir=/source
  124. builddir=/dev/net/samba-2.0.7/source
  125. SHELL=/bin/sh
  126.  
  127. BASEDIR= /usr/local/samba
  128. BINDIR = ${exec_prefix}/bin
  129. # we don't use sbindir because we want full compatibility with
  130. # the previous releases of Samba
  131. SBINDIR = ${exec_prefix}/bin
  132. LIBDIR = ${exec_prefix}/lib
  133. VARDIR = ${prefix}/log
  134. MANDIR = ${prefix}/man
  135. SAMBABOOK = ${prefix}/swat/using_samba
  136.  
  137. # The permissions to give the executables
  138. INSTALLPERMS = 0755
  139.  
  140. # set these to where to find various files
  141. # These can be overridden by command line switches (see smbd(8))
  142. # or in smb.conf (see smb.conf(5))
  143. SMBLOGFILE = $(VARDIR)/log.smb
  144. NMBLOGFILE = $(VARDIR)/log.nmb
  145. CONFIGFILE = $(LIBDIR)/smb.conf
  146. LMHOSTSFILE = $(LIBDIR)/lmhosts
  147. DRIVERFILE = $(LIBDIR)/printers.def
  148. PASSWD_PROGRAM = /bin/passwd
  149. # This is where smbpasswd et al go
  150. PRIVATEDIR = ${prefix}/private
  151.  
  152. SMB_PASSWD_FILE = $(PRIVATEDIR)/smbpasswd
  153.  
  154. # This is where SWAT images and help files go
  155. SWATDIR = ${prefix}/swat
  156.  
  157. # the directory where lock files go
  158. LOCKDIR = $(VARDIR)/locks
  159.  
  160. # The directory where code page definition files go
  161. CODEPAGEDIR = $(LIBDIR)/codepages
  162.  
  163. # The current codepage definition list.
  164. CODEPAGELIST= 437 737 775 850 852 861 932 866 949 950 936 1251 ISO8859-1 ISO8859-2 ISO8859-5 ISO8859-7 KOI8-R
  165.  
  166. # where you are going to have the smbrun binary. This defaults to the 
  167. # install directory. This binary is needed for correct printing
  168. # and magic script execution. This should be an absolute path!
  169. # Also not that this should include the name "smbrun" on the end (the
  170. # name of the executable)
  171. SMBRUN = $(BINDIR)/smbrun
  172.  
  173.  
  174. PASSWD_FLAGS = define PASSWD_PROGRAM="$(PASSWD_PROGRAM)" define SMB_PASSWD_FILE="$(SMB_PASSWD_FILE)"
  175. FLAGS1 = $(CFLAGS) idir=include idir=$(srcdir)/include idir=$(srcdir)/ubiqx idir=$(srcdir)/smbwrapper $(CPPFLAGS) define SMBLOGFILE="$(SMBLOGFILE)" define NMBLOGFILE="$(NMBLOGFILE)"
  176. FLAGS2 = define CONFIGFILE="$(CONFIGFILE)" define LMHOSTSFILE="$(LMHOSTSFILE)"  
  177. FLAGS3 = define SWATDIR="$(SWATDIR)" define SBINDIR="$(SBINDIR)" define LOCKDIR="$(LOCKDIR)" define SMBRUN="$(SMBRUN)" define CODEPAGEDIR="$(CODEPAGEDIR)"
  178. FLAGS4 = define DRIVERFILE="$(DRIVERFILE)" define BINDIR="$(BINDIR)"
  179. FLAGS5 = $(FLAGS1) $(FLAGS2) $(FLAGS3) $(FLAGS4) define HAVE_INCLUDES_H
  180. FLAGS  = $(ISA) $(FLAGS5) $(PASSWD_FLAGS)
  181. FLAGS32  = $(ISA32) $(FLAGS5) $(PASSWD_FLAGS)
  182.  
  183. SPROGS = bin/smbd bin/nmbd bin/swat
  184. PROGS1 = bin/smbclient bin/smbspool bin/testparm bin/testprns bin/smbstatus 
  185. PROGS2 = bin/rpcclient bin/smbpasswd bin/make_smbcodepage bin/make_unicodemap  
  186. MPROGS = 
  187. PROGS = $(PROGS1) $(PROGS2) $(MPROGS) bin/nmblookup bin/make_printerdef 
  188.  
  189. SCRIPTS = $(srcdir)/script/smbtar $(srcdir)/script/addtosmbpass $(srcdir)/script/convert_smbpasswd
  190.  
  191. QUOTAOBJS=noquotas.o
  192.  
  193. ######################################################################
  194. # object file lists
  195. ######################################################################
  196.  
  197. LIB_OBJ = lib/charcnv.o lib/charset.o lib/debug.o lib/fault.o \
  198.           lib/getsmbpass.o lib/interface.o lib/kanji.o lib/md4.o \
  199.           lib/interfaces.o lib/pidfile.o lib/replace.o \
  200.           lib/signal.o lib/slprintf.o lib/system.o lib/doscalls.o lib/time.o \
  201.       lib/ufc.o lib/genrand.o lib/username.o lib/access.o lib/smbrun.o \
  202.       lib/bitmap.o lib/crc32.o lib/snprintf.o \
  203.       lib/util_str.o lib/util_sid.o \
  204.       lib/util_unistr.o lib/util_file.o \
  205.       lib/util.o lib/util_sock.o lib/util_sec.o smbd/ssl.o lib/fnmatch.o \
  206.       lib/talloc.o lib/hash.o
  207.  
  208. UBIQX_OBJ = ubiqx/ubi_BinTree.o ubiqx/ubi_Cache.o ubiqx/ubi_SplayTree.o \
  209.             ubiqx/ubi_dLinkList.o ubiqx/ubi_sLinkList.o ubiqx/debugparse.o
  210.  
  211. PARAM_OBJ = param/loadparm.o param/params.o 
  212.  
  213. LIBSMB_OBJ = libsmb/clientgen.o libsmb/namequery.o libsmb/nmblib.o \
  214.              libsmb/nterr.o libsmb/smbdes.o libsmb/smbencrypt.o \
  215.              libsmb/smberr.o libsmb/credentials.o libsmb/pwd_cache.o \
  216.          libsmb/passchange.o
  217.  
  218. RPC_SERVER_OBJ = rpc_server/srv_lsa.o \
  219.                  rpc_server/srv_lsa_hnd.o rpc_server/srv_netlog.o \
  220.                  rpc_server/srv_pipe_hnd.o rpc_server/srv_reg.o \
  221.                  rpc_server/srv_samr.o rpc_server/srv_srvsvc.o \
  222.                  rpc_server/srv_util.o rpc_server/srv_wkssvc.o \
  223.         rpc_server/srv_pipe.o
  224.  
  225. RPC_PARSE_OBJ = rpc_parse/parse_lsa.o rpc_parse/parse_misc.o \
  226.                 rpc_parse/parse_net.o rpc_parse/parse_prs.o \
  227.                 rpc_parse/parse_reg.o rpc_parse/parse_rpc.o \
  228.                 rpc_parse/parse_samr.o rpc_parse/parse_srv.o \
  229.                 rpc_parse/parse_wks.o rpc_parse/parse_sec.o
  230.  
  231. RPC_CLIENT_OBJ = \
  232.         rpc_client/cli_login.o    \
  233.         rpc_client/cli_netlogon.o \
  234.         rpc_client/cli_pipe.o     \
  235.         rpc_client/cli_lsarpc.o   \
  236.         rpc_client/cli_wkssvc.o   \
  237.         rpc_client/cli_srvsvc.o   \
  238.         rpc_client/cli_reg.o   \
  239.         rpc_client/cli_samr.o 
  240.  
  241.  
  242. LOCKING_OBJ = locking/locking.o locking/locking_shm.o locking/locking_slow.o \
  243.               locking/shmem.o locking/shmem_sysv.o
  244.  
  245. PASSDB_OBJ = passdb/passdb.o passdb/smbpassfile.o passdb/smbpass.o \
  246.              passdb/pass_check.o passdb/ldap.o passdb/nispass.o passdb/smbpasschange.o
  247.  
  248. PROFILE_OBJ = profile/profile.o
  249.  
  250. SMBD_OBJ1 = smbd/server.o smbd/files.o smbd/chgpasswd.o smbd/connection.o \
  251.             smbd/dfree.o smbd/dir.o smbd/password.o smbd/conn.o smbd/fileio.o \
  252.             smbd/ipc.o smbd/mangle.o smbd/negprot.o \
  253.             smbd/message.o smbd/nttrans.o smbd/pipes.o smbd/predict.o \
  254.             smbd/$(QUOTAOBJS) smbd/reply.o smbd/trans2.o smbd/uid.o \
  255.         smbd/dosmode.o smbd/filename.o smbd/open.o smbd/close.o smbd/blocking.o \
  256.         smbd/process.o smbd/oplock.o smbd/service.o smbd/error.o
  257.  
  258. PRINTING_OBJ = printing/pcap.o printing/print_svid.o printing/printing.o \
  259.         printing/print_cups.o
  260.  
  261. SMBD_OBJ = $(SMBD_OBJ1) $(PARAM_OBJ) $(LIBSMB_OBJ) $(UBIQX_OBJ) \
  262.            $(RPC_SERVER_OBJ) $(RPC_CLIENT_OBJ) $(RPC_PARSE_OBJ) \
  263.            $(LOCKING_OBJ) $(PASSDB_OBJ) $(PRINTING_OBJ) $(PROFILE_OBJ) $(LIB_OBJ)
  264.  
  265.  
  266. NMBD_OBJ1 = nmbd/asyncdns.o nmbd/nmbd.o nmbd/nmbd_become_dmb.o \
  267.             nmbd/nmbd_become_lmb.o nmbd/nmbd_browserdb.o \
  268.             nmbd/nmbd_browsesync.o nmbd/nmbd_elections.o \
  269.             nmbd/nmbd_incomingdgrams.o nmbd/nmbd_incomingrequests.o \
  270.             nmbd/nmbd_lmhosts.o nmbd/nmbd_logonnames.o nmbd/nmbd_mynames.o \
  271.             nmbd/nmbd_namelistdb.o nmbd/nmbd_namequery.o \
  272.             nmbd/nmbd_nameregister.o nmbd/nmbd_namerelease.o \
  273.             nmbd/nmbd_nodestatus.o nmbd/nmbd_packets.o \
  274.             nmbd/nmbd_processlogon.o nmbd/nmbd_responserecordsdb.o \
  275.             nmbd/nmbd_sendannounce.o nmbd/nmbd_serverlistdb.o \
  276.             nmbd/nmbd_subnetdb.o nmbd/nmbd_winsproxy.o nmbd/nmbd_winsserver.o \
  277.             nmbd/nmbd_workgroupdb.o nmbd/nmbd_synclists.o
  278.  
  279. NMBD_OBJ = $(NMBD_OBJ1) $(PARAM_OBJ) $(LIBSMB_OBJ) $(UBIQX_OBJ) \
  280.            $(LIB_OBJ)
  281.  
  282. SWAT_OBJ = web/cgi.o web/diagnose.o web/startstop.o web/statuspage.o \
  283.            web/swat.o $(LIBSMB_OBJ) $(LOCKING_OBJ) \
  284.            $(PARAM_OBJ) $(PASSDB_OBJ) $(RPC_CLIENT_OBJ) $(RPC_PARSE_OBJ) \
  285.            $(UBIQX_OBJ) $(LIB_OBJ) $(PRINTING_OBJ)
  286.  
  287. SMBRUN_OBJ = utils/smbrun.o lib/util_sec.o
  288.  
  289. SMBSH_OBJ = smbwrapper/smbsh.o smbwrapper/shared.o \
  290.             $(PARAM_OBJ) $(UBIQX_OBJ) $(LIB_OBJ)
  291.  
  292. MAKE_SMBCODEPAGE_OBJ = utils/make_smbcodepage.o $(PARAM_OBJ) \
  293.                        $(UBIQX_OBJ) $(LIB_OBJ)
  294.  
  295. MAKE_UNICODEMAP_OBJ = utils/make_unicodemap.o $(PARAM_OBJ) \
  296.                        $(UBIQX_OBJ) $(LIB_OBJ)
  297.  
  298. MAKE_PRINTERDEF_OBJ = utils/make_printerdef.o $(PARAM_OBJ) \
  299.                       $(UBIQX_OBJ) $(LIB_OBJ)
  300.  
  301. STATUS_OBJ = utils/status.o $(LOCKING_OBJ) $(PARAM_OBJ) \
  302.              $(UBIQX_OBJ) $(PROFILE_OBJ) $(LIB_OBJ)
  303.  
  304. TESTPARM_OBJ = utils/testparm.o \
  305.                $(PARAM_OBJ) $(UBIQX_OBJ) $(LIB_OBJ)
  306.  
  307. TESTPRNS_OBJ = utils/testprns.o $(PARAM_OBJ) $(PRINTING_OBJ) $(UBIQX_OBJ) \
  308.                $(LIB_OBJ)
  309.  
  310. SMBPASSWD_OBJ = utils/smbpasswd.o $(PARAM_OBJ) $(LIBSMB_OBJ) $(PASSDB_OBJ) \
  311.                 $(UBIQX_OBJ) $(RPC_CLIENT_OBJ) $(RPC_PARSE_OBJ) $(LIB_OBJ)
  312.  
  313. RPCCLIENT_OBJ = rpcclient/rpcclient.o \
  314.              rpcclient/display.o \
  315.              rpcclient/cmd_lsarpc.o \
  316.              rpcclient/cmd_wkssvc.o \
  317.              rpcclient/cmd_samr.o \
  318.              rpcclient/cmd_reg.o \
  319.              rpcclient/cmd_srvsvc.o \
  320.              rpcclient/cmd_netlogon.o \
  321.              $(PARAM_OBJ) $(LIBSMB_OBJ) $(UBIQX_OBJ) $(LIB_OBJ) \
  322.              $(RPC_CLIENT_OBJ) $(RPC_PARSE_OBJ) $(PASSDB_OBJ)
  323.  
  324. SMBWRAPPER_OBJ = smbwrapper/smbw.o smbwrapper/wrapped.o \
  325.         smbwrapper/smbw_dir.o smbwrapper/smbw_stat.o \
  326.         smbwrapper/realcalls.o smbwrapper/shared.o \
  327.         $(LIBSMB_OBJ) $(PARAM_OBJ) \
  328.                 $(UBIQX_OBJ) $(LIB_OBJ)
  329.  
  330. CLIENT_OBJ = client/client.o client/clitar.o \
  331.              $(PARAM_OBJ) $(LIBSMB_OBJ) $(UBIQX_OBJ) $(LIB_OBJ)
  332.  
  333. CUPS_OBJ = client/smbspool.o $(PARAM_OBJ) $(LIBSMB_OBJ) $(UBIQX_OBJ) $(LIB_OBJ)
  334.  
  335. MOUNT_OBJ = client/smbmount.o \
  336.              $(PARAM_OBJ) $(LIBSMB_OBJ) $(UBIQX_OBJ) $(LIB_OBJ)
  337.  
  338. MNT_OBJ = client/smbmnt.o \
  339.              $(PARAM_OBJ) $(LIBSMB_OBJ) $(UBIQX_OBJ) $(LIB_OBJ)
  340.  
  341. UMOUNT_OBJ = client/smbumount.o \
  342.              $(PARAM_OBJ) $(LIBSMB_OBJ) $(UBIQX_OBJ) $(LIB_OBJ)
  343.  
  344. NMBLOOKUP_OBJ = utils/nmblookup.o $(PARAM_OBJ) $(UBIQX_OBJ) \
  345.                 $(LIBSMB_OBJ) $(LIB_OBJ)
  346.  
  347. SMBTORTURE_OBJ = utils/torture.o utils/nbio.o $(LIBSMB_OBJ) $(PARAM_OBJ) \
  348.                  $(UBIQX_OBJ) $(LIB_OBJ)
  349.  
  350. MASKTEST_OBJ = utils/masktest.o $(LIBSMB_OBJ) $(PARAM_OBJ) \
  351.                  $(UBIQX_OBJ) $(LIB_OBJ)
  352.  
  353. RPCTORTURE_OBJ = utils/rpctorture.o \
  354.              rpcclient/display.o \
  355.              rpcclient/cmd_lsarpc.o \
  356.              rpcclient/cmd_wkssvc.o \
  357.              rpcclient/cmd_samr.o \
  358.              rpcclient/cmd_srvsvc.o \
  359.              rpcclient/cmd_netlogon.o \
  360.              $(PARAM_OBJ) $(LIBSMB_OBJ) $(UBIQX_OBJ) $(LIB_OBJ) \
  361.              $(RPC_CLIENT_OBJ) $(RPC_PARSE_OBJ) $(PASSDB_OBJ)
  362.  
  363. DEBUG2HTML_OBJ = utils/debug2html.o ubiqx/debugparse.o
  364.  
  365. SMBFILTER_OBJ = utils/smbfilter.o $(LIBSMB_OBJ) $(PARAM_OBJ) \
  366.                  $(UBIQX_OBJ) $(LIB_OBJ)
  367.  
  368. #PROTO_OBJ = $(SMBD_OBJ) $(NMBD_OBJ) $(SWAT_OBJ) $(CLIENT_OBJ) \
  369. #        $(RPCCLIENT_OBJ) $(SMBWRAPPER_OBJ) $(SMBTORTURE_OBJ)
  370.  
  371. #PICOBJS = $(SMBWRAPPER_OBJ:.o=.po)
  372. #PICOBJS32 = $(SMBWRAPPER_OBJ:.o=.po32)
  373.  
  374. ######################################################################
  375. # now the rules...
  376. ######################################################################
  377.  
  378. #all : CHECK $(SPROGS) $(PROGS) 
  379. all : create-scoptions bin $(SPROGS) $(PROGS) delete-scoptions
  380.  
  381. smbwrapper : CHECK bin/smbsh bin/smbwrapper.so 
  382.  
  383. smbtorture : CHECK bin/smbtorture
  384.  
  385. masktest : CHECK bin/masktest
  386.  
  387. rpctorture : CHECK bin/rpctorture
  388.  
  389. debug2html : CHECK bin/debug2html
  390.  
  391. smbfilter : CHECK bin/smbfilter
  392.  
  393. .SUFFIXES:
  394. .SUFFIXES: .c .o .po .po32
  395.  
  396. CHECK:
  397.     @@echo "Using FLAGS = $(FLAGS)"
  398.     @@echo "Using FLAGS32 = $(FLAGS32)"
  399.     @@echo "Using LIBS = $(LIBS)"
  400.  
  401. MAKEDIR = || exec false; \
  402.       if test -d "$$dir"; then :; else \
  403.       echo mkdir "$$dir"; \
  404.       mkdir -p "$$dir" >/dev/null 2>&1 || \
  405.       test -d "$$dir" || \
  406.       mkdir "$$dir" || \
  407.       exec false; fi || exec false
  408.  
  409. ## the lines below containing `#' are for atomatic dependency tracking
  410. ## they will only work with GNU make, gcc and --enable-maintainer-mode
  411. ## without --enable-maintainer-mode, they do nothing
  412. #.c.o: # .deps/.dummy
  413. #    @@if (: >> $@@ || : > $@@) >/dev/null 2>&1; then rm -f $@@; else \
  414. #     dir=`echo $@@ | sed 's,/[^/]*$$,,;s,^$$,.,'` $(MAKEDIR); fi
  415. ##    @@if (: >> .deps/$@@ || : > .deps/$@@) >/dev/null 2>&1; then :; \
  416. ##     else dir=.deps/`echo $@@ | sed 's,/[^/]*$$,,;s,^$$,.,'` \
  417. ##          $(MAKEDIR); fi; rm -f .deps/$@@ .deps/$@@d
  418. #    @@echo Compiling $*.c
  419. #    @@$(CC) -I. -I$(srcdir) $(FLAGS) -c $< \
  420. #      -o $@@ # -Wp,-MD,.deps/$@@
  421. ##    -mv `echo $@@ | sed 's%^.*/%%g'` $@@
  422. ##    @@sed 's|^'`echo $@@ | sed 's,.*/,,'`':|$@@:|' \
  423. ##      <.deps/$@@ >.deps/$@@d && \
  424. ##    rm -f .deps/$@@ && : >.deps/.stamp
  425.  
  426. #.c.po: # .deps/.dummy
  427. #    @@if (: >> $@@ || : > $@@) >/dev/null 2>&1; then rm -f $@@; else \
  428. #      dir=`echo $@@ | sed 's,/[^/]*$$,,;s,^$$,.,'` $(MAKEDIR); fi
  429. ##    @@if (: >> .deps/$@@ || : > .deps/$@@) >/dev/null 2>&1; then :; \
  430. ##     else dir=.deps/`echo $@@ | sed 's,/[^/]*$$,,;s,^$$,.,'` \
  431. ##          $(MAKEDIR); fi; rm -f .deps/$@@ .deps/$@@d
  432. #    @@echo Compiling $*.c with -fpic
  433. #    @@$(CC) -I. -I$(srcdir) $(FLAGS) -fpic -c $< \
  434. #      -o $*.po.o # -Wp,-MD,.deps/$@@
  435. ##    -mv `echo $@@ | sed -e 's%^.*/%%g' -e 's%\.po$$%.o%'` $@@.o
  436. ##    @@sed 's|^'`echo $*\.po\.o | sed 's,.*/,,'`':|$@@:|' \
  437. ##      <.deps/$@@ >.deps/$@@d && \
  438. ##    rm -f .deps/$@@ && : >.deps/.stamp
  439.     @@mv $*.po.o $@@
  440.  
  441. ## this is for IRIX
  442. #.c.po32: # .deps/.dummy
  443. #    @@if (: >> $@@ || : > $@@) >/dev/null 2>&1; then rm -f $@@; else \
  444. #      dir=`echo $@@ | sed 's,/[^/]*$$,,;s,^$$,.,'` $(MAKEDIR); fi
  445. ##    @@if (: >> .deps/$@@ || : > .deps/$@@) >/dev/null 2>&1; then :; \
  446. ##     else dir=.deps/`echo $@@ | sed 's,/[^/]*$$,,;s,^$$,.,'` \
  447. ##          $(MAKEDIR); fi; rm -f .deps/$@@ .deps/$@@d
  448. #    @@echo Compiling $*.c with -fpic and -32
  449. #    @@$(CC) -32 -I. -I$(srcdir) $(FLAGS32) -fpic -c $< \
  450. #      -o $*.po32.o # -Wp,-MD,.deps/$@@
  451. ##    -mv `echo $@@ | sed -e 's%^.*/%%g' -e 's%\.po32$$%.o%'` $@@.o
  452. ##    @@sed 's|^'`echo $*.po32.o | sed 's,.*/,,'`':|$@@:|' \
  453. ##      <.deps/$@@ >.deps/$@@d && \
  454. ##    rm -f .deps/$@@ && : >.deps/.stamp
  455. #    @@mv $*.po32.o $@@
  456.  
  457. #bin/.dummy:
  458. #    @@if (: >> $@@ || : > $@@) >/dev/null 2>&1; then :; else \
  459. #      dir=bin $(MAKEDIR); fi
  460. #    @@: >> $@@ || : > $@@ # what a fancy emoticon!
  461.  
  462. #bin/smbd: $(SMBD_OBJ) bin/.dummy
  463. #    @@echo Linking $@@
  464. #    @@$(CC) $(FLAGS) -o $@@ $(SMBD_OBJ) $(LDFLAGS) $(LIBS) 
  465.  
  466. #bin/nmbd: $(NMBD_OBJ) bin/.dummy
  467. #    @@echo Linking $@@
  468. #    @@$(CC) $(FLAGS) -o $@@ $(NMBD_OBJ) $(LDFLAGS) $(LIBS)
  469.  
  470. #bin/swat: $(SWAT_OBJ) bin/.dummy
  471. #    @@echo Linking $@@
  472. #    @@$(CC) $(FLAGS) -o $@@ $(SWAT_OBJ) $(LDFLAGS) $(LIBS) 
  473.  
  474. #bin/smbrun: $(SMBRUN_OBJ) bin/.dummy
  475. #    @@echo Linking $@@
  476. #    @@$(CC) $(FLAGS) -o $@@ $(SMBRUN_OBJ) $(LDFLAGS) $(LIBS)
  477.  
  478. #bin/rpcclient: $(RPCCLIENT_OBJ) bin/.dummy
  479. #    @@echo Linking $@@
  480. #    @@$(CC) $(FLAGS) -o $@@ $(RPCCLIENT_OBJ) $(LDFLAGS) $(LIBS)
  481.  
  482. #bin/smbclient: $(CLIENT_OBJ) bin/.dummy
  483. #    @@echo Linking $@@
  484. #    @@$(CC) $(FLAGS) -o $@@ $(CLIENT_OBJ) $(LDFLAGS) $(LIBS)
  485.  
  486. #bin/smbspool: $(CUPS_OBJ) bin/.dummy
  487. #    @@echo Linking $@@
  488. #    @@$(CC) $(FLAGS) -o $@@ $(CUPS_OBJ) $(LDFLAGS) $(LIBS)
  489.  
  490. #bin/smbmount: $(MOUNT_OBJ) bin/.dummy
  491. #    @@echo Linking $@@
  492. #    @@$(CC) $(FLAGS) -o $@@ $(MOUNT_OBJ) $(LIBS)
  493.  
  494. #bin/smbmnt: $(MNT_OBJ) bin/.dummy
  495. #    @@echo Linking $@@
  496. #    @@$(CC) $(FLAGS) -o $@@ $(MNT_OBJ) $(LIBS)
  497.  
  498. #bin/smbumount: $(UMOUNT_OBJ) bin/.dummy
  499. #    @@echo Linking $@@
  500. #    @@$(CC) $(FLAGS) -o $@@ $(UMOUNT_OBJ) $(LIBS)
  501.  
  502. #bin/testparm: $(TESTPARM_OBJ) bin/.dummy
  503. #    @@echo Linking $@@
  504. #    @@$(CC) $(FLAGS) -o $@@ $(TESTPARM_OBJ) $(LDFLAGS) $(LIBS)
  505.  
  506. #bin/testprns: $(TESTPRNS_OBJ) bin/.dummy
  507. #    @@echo Linking $@@
  508. #    @@$(CC) $(FLAGS) -o $@@ $(TESTPRNS_OBJ) $(LDFLAGS) $(LIBS)
  509.  
  510. #bin/smbstatus: $(STATUS_OBJ) bin/.dummy
  511. #    @@echo Linking $@@
  512. #    @@$(CC) $(FLAGS) -o $@@ $(STATUS_OBJ) $(LDFLAGS) $(LIBS)
  513.  
  514. #bin/smbpasswd: $(SMBPASSWD_OBJ) bin/.dummy
  515. #    @@echo Linking $@@
  516. #    @@$(CC) $(FLAGS) -o $@@ $(SMBPASSWD_OBJ) $(LDFLAGS) $(LIBS)
  517.  
  518. #bin/make_smbcodepage: $(MAKE_SMBCODEPAGE_OBJ) bin/.dummy
  519. #    @@echo Linking $@@
  520. #    @@$(CC) $(FLAGS) -o $@@ $(MAKE_SMBCODEPAGE_OBJ) $(LDFLAGS) $(LIBS)
  521.  
  522. #bin/make_unicodemap: $(MAKE_UNICODEMAP_OBJ) bin/.dummy
  523. #    @@echo Linking $@@
  524. #    @@$(CC) $(FLAGS) -o $@@ $(MAKE_UNICODEMAP_OBJ) $(LDFLAGS) $(LIBS)
  525.  
  526. #bin/nmblookup: $(NMBLOOKUP_OBJ) bin/.dummy
  527. #    @@echo Linking $@@
  528. #    @@$(CC) $(FLAGS) -o $@@ $(NMBLOOKUP_OBJ) $(LDFLAGS) $(LIBS)
  529.  
  530. #bin/make_printerdef: $(MAKE_PRINTERDEF_OBJ) bin/.dummy
  531. #    @@echo Linking $@@
  532. #    @@$(CC) $(FLAGS) -o $@@ $(MAKE_PRINTERDEF_OBJ) $(LDFLAGS) $(LIBS)
  533.  
  534. #bin/smbtorture: $(SMBTORTURE_OBJ) bin/.dummy
  535. #    @@echo Linking $@@
  536. #    @@$(CC) $(FLAGS) -o $@@ $(SMBTORTURE_OBJ) $(LDFLAGS) $(LIBS)
  537.  
  538. #bin/masktest: $(MASKTEST_OBJ) bin/.dummy
  539. #    @@echo Linking $@@
  540. #    @@$(CC) $(FLAGS) -o $@@ $(MASKTEST_OBJ) $(LDFLAGS) $(LIBS)
  541.  
  542. #bin/rpctorture: $(RPCTORTURE_OBJ) bin/.dummy
  543. #    @@echo Linking $@@
  544. #    @@$(CC) $(FLAGS) -o $@@ $(RPCTORTURE_OBJ) $(LDFLAGS) $(LIBS)
  545.  
  546. #bin/debug2html: $(DEBUG2HTML_OBJ) bin/.dummy
  547. #    @@echo Linking $@@
  548. #    @@$(CC) $(FLAGS) -o $@@ $(DEBUG2HTML_OBJ) $(LDFLAGS) $(LIBS)
  549.  
  550. #bin/smbfilter: $(SMBFILTER_OBJ) bin/.dummy
  551. #    @@echo Linking $@@
  552. #    @@$(CC) $(FLAGS) -o $@@ $(SMBFILTER_OBJ) $(LDFLAGS) $(LIBS)
  553.  
  554. #bin/smbwrapper.so: $(PICOBJS)
  555. #    @@echo Linking shared library $@@
  556. #    @@$(LD) -shared -o $@@ $(PICOBJS) $(LIBS)
  557.  
  558. #bin/smbwrapper.32.so: $(PICOBJS32)
  559. #    @@echo Linking shared library $@@
  560. #    @@$(LD) -32 -shared -o $@@ $(PICOBJS32) $(LIBS)
  561.  
  562. #bin/smbsh: $(SMBSH_OBJ) bin/.dummy
  563. #    @@echo Linking $@@
  564. #    @@$(CC) $(FLAGS) -o $@@ $(SMBSH_OBJ) $(LDFLAGS) $(LIBS)
  565.  
  566. #install: installbin installman installscripts installcp installswat
  567.  
  568. #installdirs:
  569. #    $(SHELL) $(srcdir)/install-sh -d -m $(INSTALLPERMS) \
  570. #    $(BASEDIR) $(SBINDIR) $(BINDIR) $(LIBDIR) $(VARDIR) $(CODEPAGEDIR)
  571.  
  572. #installservers: all installdirs
  573. #    @@$(SHELL) $(srcdir)/script/installbin.sh $(INSTALLPERMS) $(BASEDIR) $(SBINDIR) $(LIBDIR) $(VARDIR) $(SPROGS)
  574.  
  575. #installbin: all installdirs
  576. #    @@$(SHELL) $(srcdir)/script/installbin.sh $(INSTALLPERMS) $(BASEDIR) $(SBINDIR) $(LIBDIR) $(VARDIR) $(SPROGS)
  577. #    @@$(SHELL) $(srcdir)/script/installbin.sh $(INSTALLPERMS) $(BASEDIR) $(BINDIR) $(LIBDIR) $(VARDIR) $(PROGS)
  578.  
  579. #installscripts: installdirs
  580. #    @@$(SHELL) $(srcdir)/script/installscripts.sh $(INSTALLPERMS) $(BINDIR) $(SCRIPTS)
  581.  
  582. #installcp: installdirs
  583. #    @@$(SHELL) $(srcdir)/script/installcp.sh $(srcdir) $(LIBDIR) $(CODEPAGEDIR) $(BINDIR) $(CODEPAGELIST)
  584.  
  585. #installswat: installdirs
  586. #    @@$(SHELL) $(srcdir)/script/installswat.sh $(SWATDIR) $(srcdir) $(SAMBABOOK)
  587.  
  588. ## revert to the previously installed version
  589. #revert:
  590. #    @@$(SHELL) $(srcdir)/script/revert.sh $(SBINDIR) $(SPROGS) 
  591. #    @@$(SHELL) $(srcdir)/script/revert.sh $(BINDIR) $(PROGS) $(SCRIPTS)
  592.  
  593. #installman:
  594. #    @@$(SHELL) $(srcdir)/script/installman.sh $(MANDIR) $(srcdir) ""
  595.  
  596. #uninstall: uninstallman uninstallbin uninstallscripts uninstallcp
  597.  
  598. #uninstallman:
  599. #    @@$(SHELL) $(srcdir)/script/uninstallman.sh $(MANDIR) $(srcdir)
  600.  
  601. #uninstallbin:
  602. #    @@$(SHELL) $(srcdir)/script/uninstallbin.sh $(INSTALLPERMS) $(BASEDIR) $(SBINDIR) $(LIBDIR) $(VARDIR) $(SPROGS)
  603. #    @@$(SHELL) $(srcdir)/script/uninstallbin.sh $(INSTALLPERMS) $(BASEDIR) $(BINDIR) $(LIBDIR) $(VARDIR) $(PROGS)
  604.  
  605. #uninstallscripts:
  606. #    @@$(SHELL) $(srcdir)/script/uninstallscripts.sh $(INSTALLPERMS) $(BINDIR) $(SCRIPTS)
  607.  
  608. #uninstallcp:
  609. #    @@$(SHELL) $(srcdir)/script/uninstallcp.sh $(CODEPAGEDIR) $(CODEPAGELIST)
  610.  
  611. #clean: 
  612. #    -rm -f core */*~ *~ */*.o */*.po */*.po32 */*.so
  613.  
  614. #proto: 
  615. #    @@echo rebuilding include/proto.h
  616. #    @@cd $(srcdir) && $(AWK) -f script/mkproto.awk `echo $(PROTO_OBJ) | tr ' ' '\n' | sed -e 's/\.o/\.c/g' | sort -u | egrep -v 'ubiqx/|wrapped'` > include/proto.h
  617.  
  618. #etags:
  619. #    etags `find . -name "*.[ch]" | grep -v /CVS/`
  620.  
  621. #ctags:
  622. #    ctags `find . -name "*.[ch]" | grep -v /CVS/`
  623.  
  624. #realclean: clean
  625. #    -rm -f config.log $(PROGS) $(SPROGS) bin/.dummy
  626. #    -rmdir bin
  627.  
  628. #distclean: realclean
  629. #    -rm -f include/config.h include/stamp-h Makefile
  630. #    -rm -f config.status config.cache so_locations
  631. #    -rm -rf .deps
  632.  
  633. ##
  634. ## This target is for documenation updators. It regenerates
  635. ## the man pages and HTML docs from the YODL source files.
  636. ## In order for this target to work YODL must be installed
  637. ## and working on your system. JRA.
  638. #yodldocs:
  639. #    @@$(SHELL) $(srcdir)/script/makeyodldocs.sh $(srcdir)
  640.  
  641. ## this target is really just for my use. It only works on a limited
  642. ## range of machines and is used to produce a list of potentially
  643. ## dead (ie. unused) functions in the code. (tridge)
  644. #finddead:
  645. #    nm */*.o |grep 'U ' | awk '{print $$2}' | sort -u > nmused.txt
  646. #    nm */*.o |grep 'T ' | awk '{print $$3}' | sort -u > nmfns.txt
  647. #    comm -13 nmused.txt nmfns.txt 
  648.  
  649. ## Rules for maintainers (--enable-maintainer-mode)
  650. #AUTOCONF=/bin/autoconf
  651. #AUTOHEADER=/bin/autoheader
  652.  
  653. ## when configure.in is updated, reconfigure
  654. #$(srcdir)/configure: # $(srcdir)/configure.in $(srcdir)/aclocal.m4
  655. #    cd $(srcdir) && $(AUTOCONF)
  656.  
  657. #config.status: $(srcdir)/configure
  658. #    $(SHELL) ./config.status --recheck
  659.  
  660. #Makefile: $(srcdir)/Makefile.in config.status \
  661. #      include/stamp-h # just to ensure that config.h is up-to-date
  662. #    CONFIG_FILES=$@@ CONFIG_HEADERS= $(SHELL) ./config.status
  663.  
  664. ## note that nothing depends on config.h, so will probably be rebuilt
  665. ## only when explicitly requested, unless dependency tracking is enabled
  666. #include/config.h: include/stamp-h
  667. #    @@:
  668.  
  669. #include/stamp-h: $(srcdir)/include/config.h.in config.status
  670. #    CONFIG_FILES= CONFIG_HEADERS=include/config.h $(SHELL) ./config.status
  671. #    @@echo > include/stamp-h
  672.  
  673. #$(srcdir)/include/config.h.in: $(srcdir)/include/stamp-h.in
  674. #    @@:
  675.  
  676. #$(srcdir)/include/stamp-h.in: # $(srcdir)/acconfig.h $(srcdir)/configure.in
  677. #    cd $(srcdir) && $(AUTOHEADER)
  678. #    @@date -u > $@@
  679.  
  680. ## automatic dependency tracking rules
  681. #.deps/.dummy:
  682. #    @@if (: >> $@@ || : > $@@) >/dev/null 2>&1; then :; else \
  683. #      dir=.deps $(MAKEDIR); fi
  684. #    @@: >> $@@ || : > $@@ # what a fancy emoticon!
  685.  
  686. #.deps/.stamp: .deps/.dummy
  687. #    @@: >> $@@ || : > $@@
  688.  
  689. #.deps/depend: .deps/.stamp
  690. #    @@echo Updating dependencies
  691. #    @@: | cat `find .deps -type f -name \*d` >$@@ 2>/dev/null || true
  692.  
  693. ##-include .deps/depend
  694.  
  695. .c.o:
  696.     $(CC) $<
  697.  
  698. create-scoptions:
  699.     type >scoptions <<
  700.         $(FLAGS)
  701.     <
  702.  
  703. delete-scoptions:
  704.     -delete quiet scoptions
  705.  
  706. bin:
  707.     makedir $@@
  708.  
  709. amiga/amiga_stack.o: amiga/amiga_stack.c
  710.     $(CC) data=near $*.c
  711.  
  712. amiga/amiga.o: amiga/amiga.c amiga/assert.h amiga/Amiga_Samba_rev.h
  713.  
  714. bin/smbd: $(SMBD_OBJ) amiga/amiga.o amiga/amiga_stack.o amiga/assert.o
  715.     @@echo Linking $@@
  716.     -slink with <<
  717.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  718.         $(SMBD_OBJ) \
  719.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  720.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  721.     <
  722.     slink $@@.debug to $@@ nodebug noicons quiet
  723.  
  724. bin/nmbd: $(NMBD_OBJ) amiga/amiga.o amiga/amiga_stack.o amiga/assert.o
  725.     @@echo Linking $@@
  726.     -slink with <<
  727.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  728.         $(NMBD_OBJ) \
  729.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  730.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  731.     <
  732.     slink $@@.debug to $@@ nodebug noicons quiet
  733.  
  734. bin/swat: $(SWAT_OBJ) amiga/amiga.o amiga/amiga_stack.o amiga/assert.o
  735.     @@echo Linking $@@
  736.     -slink with <<
  737.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  738.         $(SWAT_OBJ) \
  739.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  740.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  741.     <
  742.     slink $@@.debug to $@@ nodebug noicons quiet
  743.  
  744. bin/smbrun: $(SMBRUN_OBJ) amiga/amiga.o amiga/amiga_stack.o amiga/assert.o
  745.     @@echo Linking $@@
  746.     -slink with <<
  747.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  748.         $(SMBRUN_OBJ) \
  749.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  750.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  751.     <
  752.     slink $@@.debug to $@@ nodebug noicons quiet
  753.  
  754. bin/rpcclient: $(RPCCLIENT_OBJ) amiga/amiga.o amiga/amiga_stack.o amiga/assert.o
  755.     @@echo Linking $@@
  756.     -slink with <<
  757.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  758.         $(RPCCLIENT_OBJ) \
  759.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  760.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  761.     <
  762.     slink $@@.debug to $@@ nodebug noicons quiet
  763.  
  764. bin/smbclient: $(CLIENT_OBJ) amiga/amiga.o amiga/amiga_stack.o amiga/assert.o
  765.     @@echo Linking $@@
  766.     -slink with <<
  767.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  768.         $(CLIENT_OBJ) \
  769.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  770.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  771.     <
  772.     slink $@@.debug to $@@ nodebug noicons quiet
  773.  
  774. bin/smbspool: $(CUPS_OBJ) amiga/amiga.o amiga/amiga_stack.o amiga/assert.o
  775.     @@echo Linking $@@
  776.     -slink with <<
  777.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  778.         $(CUPS_OBJ) \
  779.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  780.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  781.     <
  782.     slink $@@.debug to $@@ nodebug noicons quiet
  783.  
  784. bin/testparm: $(TESTPARM_OBJ) amiga/amiga.o amiga/amiga_stack.o amiga/assert.o
  785.     @@echo Linking $@@
  786.     -slink with <<
  787.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  788.         $(TESTPARM_OBJ) \
  789.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  790.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  791.     <
  792.     slink $@@.debug to $@@ nodebug noicons quiet
  793.  
  794. bin/testprns: $(TESTPRNS_OBJ) amiga/amiga.o amiga/amiga_stack.o amiga/assert.o
  795.     @@echo Linking $@@
  796.     -slink with <<
  797.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  798.         $(TESTPRNS_OBJ) \
  799.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  800.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  801.     <
  802.     slink $@@.debug to $@@ nodebug noicons quiet
  803.  
  804. bin/smbstatus: $(STATUS_OBJ) amiga/amiga.o amiga/amiga_stack.o amiga/assert.o
  805.     @@echo Linking $@@
  806.     -slink with <<
  807.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  808.         $(STATUS_OBJ) \
  809.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  810.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  811.     <
  812.     slink $@@.debug to $@@ nodebug noicons quiet
  813.  
  814. bin/smbpasswd: $(SMBPASSWD_OBJ) amiga/amiga.o amiga/amiga_stack.o amiga/assert.o
  815.     @@echo Linking $@@
  816.     -slink with <<
  817.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  818.         $(SMBPASSWD_OBJ) \
  819.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  820.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  821.     <
  822.     slink $@@.debug to $@@ nodebug noicons quiet
  823.  
  824. bin/make_smbcodepage: $(MAKE_SMBCODEPAGE_OBJ) amiga/amiga.o amiga/amiga_stack.o amiga/assert.o
  825.     @@echo Linking $@@
  826.     -slink with <<
  827.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  828.         $(MAKE_SMBCODEPAGE_OBJ) \
  829.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  830.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  831.     <
  832.     slink $@@.debug to $@@ nodebug noicons quiet
  833.  
  834. bin/make_unicodemap: $(MAKE_UNICODEMAP_OBJ) amiga/amiga.o amiga/amiga_stack.o amiga/assert.o
  835.     @@echo Linking $@@
  836.     -slink with <<
  837.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  838.         $(MAKE_UNICODEMAP_OBJ) \
  839.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  840.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  841.     <
  842.     slink $@@.debug to $@@ nodebug noicons quiet
  843.  
  844. bin/nmblookup: $(NMBLOOKUP_OBJ) amiga/amiga.o amiga/amiga_stack.o amiga/assert.o
  845.     @@echo Linking $@@
  846.     -slink with <<
  847.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  848.         $(NMBLOOKUP_OBJ) \
  849.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  850.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  851.     <
  852.     slink $@@.debug to $@@ nodebug noicons quiet
  853.  
  854. bin/make_printerdef: $(MAKE_PRINTERDEF_OBJ) amiga/amiga.o amiga/amiga_stack.o amiga/assert.o
  855.     @@echo Linking $@@
  856.     -slink with <<
  857.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  858.         $(MAKE_PRINTERDEF_OBJ) \
  859.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  860.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  861.     <
  862.     slink $@@.debug to $@@ nodebug noicons quiet
  863.  
  864. bin/smbtorture: $(SMBTORTURE_OBJ) amiga/amiga.o amiga/amiga_stack.o amiga/assert.o
  865.     @@echo Linking $@@
  866.     -slink with <<
  867.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  868.         $(SMBTORTURE_OBJ) \
  869.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  870.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  871.     <
  872.     slink $@@.debug to $@@ nodebug noicons quiet
  873.  
  874. bin/masktest: $(MASKTEST_OBJ) amiga/amiga.o amiga/amiga_stack.o amiga/assert.o
  875.     @@echo Linking $@@
  876.     -slink with <<
  877.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  878.         $(MASKTEST_OBJ) \
  879.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  880.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  881.     <
  882.     slink $@@.debug to $@@ nodebug noicons quiet
  883.  
  884. bin/rpctorture: $(RPCTORTURE_OBJ) amiga/amiga.o amiga/amiga_stack.o amiga/assert.o
  885.     @@echo Linking $@@
  886.     -slink with <<
  887.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  888.         $(RPCTORTURE_OBJ) \
  889.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  890.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  891.     <
  892.     slink $@@.debug to $@@ nodebug noicons quiet
  893.  
  894. bin/debug2html: $(DEBUG2HTML_OBJ) amiga/amiga.o amiga/amiga_stack.o amiga/assert.o
  895.     @@echo Linking $@@
  896.     -slink with <<
  897.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  898.         $(DEBUG2HTML_OBJ) \
  899.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  900.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  901.     <
  902.     slink $@@.debug to $@@ nodebug noicons quiet
  903.  
  904. bin/smbfilter: $(SMBFILTER_OBJ) amiga/amiga.o amiga/amiga_stack.o amiga/assert.o
  905.     @@echo Linking $@@
  906.     -slink with <<
  907.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  908.         $(SMBFILTER_OBJ) \
  909.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  910.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  911.     <
  912.     slink $@@.debug to $@@ nodebug noicons quiet
  913.  
  914. bin/smbsh: $(SMBSH_OBJ) amiga/amiga.o amiga/amiga_stack.o amiga/assert.o
  915.     @@echo Linking $@@
  916.     -slink with <<
  917.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o \
  918.         $(SMBSH_OBJ) \
  919.         $(LDFLAGS) $(LIBS) amiga/assert.o \
  920.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  921.     <
  922.     slink $@@.debug to $@@ nodebug noicons quiet
  923.  
  924. ######################################################################
  925.  
  926. VERSION = 1
  927.  
  928. ######################################################################
  929.  
  930. amiga/Amiga_Samba_rev.h:
  931.     smake version
  932.  
  933. version:
  934.     execute <<
  935.         cd amiga    
  936.         bumprev $(VERSION) Amiga_Samba
  937.     <
  938.  
  939. ######################################################################
  940.  
  941. AMIGA_FILES = \
  942.     amiga/releasenotes \
  943.     amiga/amiga.c \
  944.     amiga/amiga.h \
  945.     amiga/amiga_stack.c \
  946.     amiga/Assert.c \
  947.     amiga/Assert.h \
  948.     amiga/Amiga_Samba_rev.h \
  949.     amiga/Amiga_Samba_rev.i \
  950.     amiga/Amiga_Samba_rev.rev \
  951.     amiga/wrapper/fcntl.h \
  952.     amiga/wrapper/grp.h \
  953.     amiga/wrapper/inetd.h \
  954.     amiga/wrapper/pwd.h \
  955.     amiga/wrapper/signal.h \
  956.     amiga/wrapper/stat.h \
  957.     amiga/wrapper/stdio.h \
  958.     amiga/wrapper/sys/commifmt.h \
  959.     amiga/wrapper/sys/dir.h \
  960.     amiga/wrapper/sys/file.h \
  961.     amiga/wrapper/sys/types.h \
  962.     amiga/wrapper/sys/wait.h \
  963.     amiga/wrapper/utime.h \
  964.     include/config.h \
  965.     smakefile
  966.  
  967. AMIGA_RCS_FILES = \
  968.     rcs_link \
  969.     amiga/rcs_link \
  970.     amiga/wrapper/rcs_link \
  971.     amiga/wrapper/sys/rcs_link \
  972.     include/rcs_link \
  973.     amiga_rcs
  974.  
  975. rcs_link:
  976.     echo >$@@ "amiga_rcs"
  977.  
  978. amiga_rcs:
  979.     makedir >NIL: $@@
  980.  
  981. amiga/rcs_link: amiga_rcs
  982.     echo >$@@ "/amiga_rcs"
  983.  
  984. amiga/wrapper/rcs_link: amiga_rcs
  985.     echo >$@@ "//amiga_rcs"
  986.  
  987. amiga/wrapper/sys/rcs_link: amiga_rcs
  988.     echo >$@@ "///amiga_rcs"
  989.  
  990. include/rcs_link: amiga_rcs
  991.     echo >$@@ "/amiga_rcs"
  992.  
  993. checkin: $(AMIGA_RCS_FILES)
  994.     ci -M -d -l$(VERSION) -m. -t-. $(AMIGA_FILES)
  995.  
  996. freeze: $(AMIGA_RCS_FILES) amiga/Amiga_Samba_rev.h
  997.     rcs -q -nV$(VERSION)_`type amiga/Amiga_Samba_rev.rev`: $(AMIGA_FILES)
  998.  
  999. ######################################################################
  1000.  
  1001. clean:
  1002.     -delete \#?/\#?.o bin/\#? $(AMIGA_RCS_FILES)
  1003. @
  1004.  
  1005.  
  1006. 1.11
  1007. log
  1008. @.
  1009. @
  1010. text
  1011. @d11 2
  1012. a12 1
  1013. LIBS=lib lib:scm881nb.lib lib:scnb.lib lib:small.lib lib:debug.lib
  1014. d17 1
  1015. a17 1
  1016.        idlen=64 ignore=62+217 \
  1017. d19 2
  1018. a20 1
  1019.        cpu=040 math=881
  1020. d22 3
  1021. a24 1
  1022. LDFLAGS=noicons quiet batch smallcode addsym
  1023. d620 1
  1024. a620 1
  1025. bin/smbd: $(SMBD_OBJ) amiga/amiga.o amiga/amiga_stack.o
  1026. d630 1
  1027. a630 1
  1028. bin/nmbd: $(NMBD_OBJ) amiga/amiga.o amiga/amiga_stack.o
  1029. d640 1
  1030. a640 1
  1031. bin/swat: $(SWAT_OBJ) amiga/amiga.o amiga/amiga_stack.o
  1032. d650 1
  1033. a650 1
  1034. bin/smbrun: $(SMBRUN_OBJ) amiga/amiga.o amiga/amiga_stack.o
  1035. d660 1
  1036. a660 1
  1037. bin/rpcclient: $(RPCCLIENT_OBJ) amiga/amiga.o amiga/amiga_stack.o
  1038. d670 1
  1039. a670 1
  1040. bin/smbclient: $(CLIENT_OBJ) amiga/amiga.o amiga/amiga_stack.o
  1041. d680 1
  1042. a680 1
  1043. bin/smbspool: $(CUPS_OBJ) amiga/amiga.o amiga/amiga_stack.o
  1044. d690 1
  1045. a690 1
  1046. bin/testparm: $(TESTPARM_OBJ) amiga/amiga.o amiga/amiga_stack.o
  1047. d700 1
  1048. a700 1
  1049. bin/testprns: $(TESTPRNS_OBJ) amiga/amiga.o amiga/amiga_stack.o
  1050. d710 1
  1051. a710 1
  1052. bin/smbstatus: $(STATUS_OBJ) amiga/amiga.o amiga/amiga_stack.o
  1053. d720 1
  1054. a720 1
  1055. bin/smbpasswd: $(SMBPASSWD_OBJ) amiga/amiga.o amiga/amiga_stack.o
  1056. d730 1
  1057. a730 1
  1058. bin/make_smbcodepage: $(MAKE_SMBCODEPAGE_OBJ) amiga/amiga.o amiga/amiga_stack.o
  1059. d740 1
  1060. a740 1
  1061. bin/make_unicodemap: $(MAKE_UNICODEMAP_OBJ) amiga/amiga.o amiga/amiga_stack.o
  1062. d750 1
  1063. a750 1
  1064. bin/nmblookup: $(NMBLOOKUP_OBJ) amiga/amiga.o amiga/amiga_stack.o
  1065. d760 1
  1066. a760 1
  1067. bin/make_printerdef: $(MAKE_PRINTERDEF_OBJ) amiga/amiga.o amiga/amiga_stack.o
  1068. d770 1
  1069. a770 1
  1070. bin/smbtorture: $(SMBTORTURE_OBJ) amiga/amiga.o amiga/amiga_stack.o
  1071. d780 1
  1072. a780 1
  1073. bin/masktest: $(MASKTEST_OBJ) amiga/amiga.o amiga/amiga_stack.o
  1074. d790 1
  1075. a790 1
  1076. bin/rpctorture: $(RPCTORTURE_OBJ) amiga/amiga.o amiga/amiga_stack.o
  1077. d800 1
  1078. a800 1
  1079. bin/debug2html: $(DEBUG2HTML_OBJ) amiga/amiga.o amiga/amiga_stack.o
  1080. d810 1
  1081. a810 1
  1082. bin/smbfilter: $(SMBFILTER_OBJ) amiga/amiga.o amiga/amiga_stack.o
  1083. d820 1
  1084. a820 1
  1085. bin/smbsh: $(SMBSH_OBJ) amiga/amiga.o amiga/amiga_stack.o
  1086. @
  1087.  
  1088.  
  1089. 1.10
  1090. log
  1091. @.
  1092. @
  1093. text
  1094. @d11 1
  1095. a11 1
  1096. LIBS=lib lib:scmnb.lib lib:scnb.lib lib:small.lib lib:debug.lib
  1097. d15 1
  1098. a15 1
  1099.        cpu=any code=far data=faronly stackextend \
  1100. d18 1
  1101. a18 1
  1102.        utillib math=standard
  1103. d20 1
  1104. a20 1
  1105. LDFLAGS=noicons quiet batch smallcode addsym define __CXM33=__UCXM33 define __CXD33=__UCXD33 define __CXM22=__UCXM22 define __CXD22=__UCXD22
  1106. d26 1
  1107. a26 1
  1108. builddir=/Space/samba-2.0.6/source
  1109. d37 1
  1110. d66 1
  1111. a66 1
  1112. CODEPAGELIST= 437 737 850 852 861 932 866 949 950 936
  1113. d87 1
  1114. a87 1
  1115. PROGS2 = bin/rpcclient bin/smbpasswd bin/make_smbcodepage  
  1116. d107 2
  1117. a108 1
  1118.       lib/util.o lib/util_sock.o lib/util_sec.o smbd/ssl.o lib/fnmatch.o
  1119. d150 2
  1120. d165 1
  1121. a165 1
  1122.            $(LOCKING_OBJ) $(PASSDB_OBJ) $(PRINTING_OBJ) $(LIB_OBJ)
  1123. d197 3
  1124. d204 1
  1125. a204 1
  1126.              $(UBIQX_OBJ) $(LIB_OBJ)
  1127. a280 1
  1128.  
  1129. d341 1
  1130. a341 1
  1131. #    @@mv $*.po.o $@@
  1132. d424 4
  1133. d488 1
  1134. a488 1
  1135. #    @@$(SHELL) $(srcdir)/script/installswat.sh $(SWATDIR) $(srcdir)
  1136. d616 12
  1137. a627 1
  1138. bin/smbd: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(SMBD_OBJ)
  1139. d629 3
  1140. a631 1
  1141.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(SMBD_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1142. d636 2
  1143. a637 1
  1144. bin/nmbd: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(NMBD_OBJ)
  1145. d639 3
  1146. a641 1
  1147.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(NMBD_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1148. d646 2
  1149. a647 1
  1150. bin/swat: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(SWAT_OBJ)
  1151. d649 3
  1152. a651 1
  1153.         to $@@.debug from lib:c.o amiga/amiga.o $(SWAT_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1154. d656 2
  1155. a657 1
  1156. bin/smbrun: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o lib/snprintf.o $(SMBRUN_OBJ)
  1157. d659 3
  1158. a661 1
  1159.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o lib/snprintf.o $(SMBRUN_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1160. d666 2
  1161. a667 1
  1162. bin/rpcclient: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(RPCCLIENT_OBJ)
  1163. d669 3
  1164. a671 1
  1165.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(RPCCLIENT_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1166. d676 2
  1167. a677 1
  1168. bin/smbclient: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(CLIENT_OBJ)
  1169. d679 3
  1170. a681 1
  1171.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(CLIENT_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1172. d686 2
  1173. a687 1
  1174. bin/smbmount: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(MOUNT_OBJ)
  1175. d689 3
  1176. a691 1
  1177.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(MOUNT_OBJ) $(LIBS) amiga/assert.o \
  1178. d696 2
  1179. a697 1
  1180. bin/smbmnt: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(MNT_OBJ)
  1181. d699 3
  1182. a701 1
  1183.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(MNT_OBJ) $(LIBS) amiga/assert.o \
  1184. d706 2
  1185. a707 1
  1186. bin/smbumount: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(UMOUNT_OBJ)
  1187. d709 3
  1188. a711 1
  1189.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(UMOUNT_OBJ) $(LIBS) amiga/assert.o \
  1190. d716 2
  1191. a717 1
  1192. bin/testparm: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(TESTPARM_OBJ)
  1193. d719 3
  1194. a721 1
  1195.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(TESTPARM_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1196. d726 2
  1197. a727 1
  1198. bin/testprns: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(TESTPRNS_OBJ)
  1199. d729 3
  1200. a731 1
  1201.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(TESTPRNS_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1202. d736 2
  1203. a737 1
  1204. bin/smbstatus: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(STATUS_OBJ)
  1205. d739 3
  1206. a741 1
  1207.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(STATUS_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1208. d746 2
  1209. a747 1
  1210. bin/smbpasswd: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(SMBPASSWD_OBJ)
  1211. d749 3
  1212. a751 1
  1213.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(SMBPASSWD_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1214. d756 2
  1215. a757 1
  1216. bin/make_smbcodepage: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(MAKE_SMBCODEPAGE_OBJ)
  1217. d759 3
  1218. a761 1
  1219.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(MAKE_SMBCODEPAGE_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1220. d766 2
  1221. a767 1
  1222. bin/nmblookup: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(NMBLOOKUP_OBJ)
  1223. d769 3
  1224. a771 1
  1225.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(NMBLOOKUP_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1226. d776 2
  1227. a777 1
  1228. bin/make_printerdef: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(MAKE_PRINTERDEF_OBJ)
  1229. d779 3
  1230. a781 1
  1231.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(MAKE_PRINTERDEF_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1232. d786 2
  1233. a787 1
  1234. bin/smbtorture: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(SMBTORTURE_OBJ)
  1235. d789 3
  1236. a791 1
  1237.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(SMBTORTURE_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1238. d796 2
  1239. a797 1
  1240. bin/rpctorture: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(RPCTORTURE_OBJ)
  1241. d799 3
  1242. a801 1
  1243.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o $(RPCTORTURE_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1244. d806 2
  1245. a807 1
  1246. bin/debug2html: amiga/amiga.o amiga/amiga_stack.o amiga/assert.o lib/snprintf.o $(DEBUG2HTML_OBJ)
  1247. d809 3
  1248. a811 1
  1249.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o lib/snprintf.o $(DEBUG2HTML_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1250. d816 2
  1251. a817 1
  1252. bin/smbspool : amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(CUPS_OBJ)
  1253. d819 3
  1254. a821 1
  1255.         to $@@.debug from lib:c.o amiga/amiga.o amiga/amiga_stack.o amiga/assert.o $(CUPS_OBJ) $(LDFLAGS) $(LIBS) amiga/assert.o \
  1256. @
  1257.  
  1258.  
  1259. 1.9
  1260. log
  1261. @.
  1262. @
  1263. text
  1264. @d11 1
  1265. a11 2
  1266. #LIBS=lib lib:scmnb.lib lib:scnb.lib lib:small.lib lib:debug.lib
  1267. LIBS=lib lib:scm881nb.lib lib:scnb.lib lib:small.lib lib:debug.lib
  1268. d18 1
  1269. a18 2
  1270.        cpu=040 math=881
  1271. #       utillib math=standard
  1272. d20 1
  1273. a20 2
  1274. #LDFLAGS=noicons quiet batch smallcode addsym define __CXM33=__UCXM33 define __CXD33=__UCXD33 define __CXM22=__UCXM22 define __CXD22=__UCXD22
  1275. LDFLAGS=noicons quiet batch smallcode addsym
  1276. @
  1277.  
  1278.  
  1279. 1.8
  1280. log
  1281. @.
  1282. @
  1283. text
  1284. @d11 2
  1285. a12 1
  1286. LIBS=lib lib:scmnb.lib lib:scnb.lib lib:small.lib lib:debug.lib
  1287. d16 1
  1288. a16 1
  1289.        cpu=any utillib math=standard code=far data=faronly stackextend \
  1290. d18 3
  1291. a20 1
  1292.        optimize opttime optinline nooptinlocal optschedule
  1293. d22 2
  1294. a23 1
  1295. LDFLAGS=noicons quiet batch smallcode addsym define __CXM33=__UCXM33 define __CXD33=__UCXD33 define __CXM22=__UCXM22 define __CXD22=__UCXD22
  1296. d29 1
  1297. a29 1
  1298. builddir=/dev/net/samba-2.0.5a/source
  1299. d88 2
  1300. a89 2
  1301. PROGS1 = bin/smbclient bin/testparm bin/testprns bin/smbstatus
  1302. PROGS2 = bin/rpcclient bin/smbpasswd bin/make_smbcodepage
  1303. d103 1
  1304. a103 1
  1305.           lib/netmask.o lib/pidfile.o lib/replace.o \
  1306. d109 1
  1307. a109 1
  1308.       lib/util.o lib/util_sock.o lib/util_sec.o smbd/ssl.o
  1309. d159 2
  1310. a160 1
  1311. PRINTING_OBJ = printing/pcap.o printing/print_svid.o printing/printing.o
  1312. d231 2
  1313. d248 3
  1314. a279 2
  1315. #all : create-scoptions bin bin/smbclient delete-scoptions
  1316.  
  1317. d284 2
  1318. d354 1
  1319. a354 1
  1320. ##    @@mv $*.po32.o $@@
  1321. d385 4
  1322. d433 4
  1323. d738 7
  1324. @
  1325.  
  1326.  
  1327. 1.7
  1328. log
  1329. @.
  1330. @
  1331. text
  1332. @d84 2
  1333. a85 2
  1334. PROGS1 = bin/smbclient bin/testparm bin/testprns bin/smbstatus 
  1335. PROGS2 = bin/rpcclient bin/smbpasswd bin/make_smbcodepage  
  1336. d269 2
  1337. @
  1338.  
  1339.  
  1340. 1.6
  1341. log
  1342. @.
  1343. @
  1344. text
  1345. @d11 1
  1346. a11 1
  1347. LIBS=lib lib:scm881nb.lib lib:scnb.lib lib:small.lib lib:debug.lib
  1348. d15 1
  1349. a15 1
  1350.        cpu=040 math=881 code=far data=faronly stackextend \
  1351. d17 1
  1352. a17 1
  1353.        optimize optrecurdepth=10 optdepth=10 opttime optinline optinlocal optschedule
  1354. d19 1
  1355. a19 1
  1356. LDFLAGS=noicons quiet batch smallcode addsym
  1357. d25 1
  1358. a25 1
  1359. builddir=/Space/samba-2.0.5a/source
  1360. @
  1361.  
  1362.  
  1363. 1.5
  1364. log
  1365. @.
  1366. @
  1367. text
  1368. @d24 2
  1369. a25 2
  1370. srcdir=.
  1371. builddir=/dev/net/samba/samba-2.0.3/source
  1372. d75 1
  1373. a75 1
  1374. FLAGS1 = $(CFLAGS) idir=include idir=ubiqx idir=smbwrapper $(CPPFLAGS) define SMBLOGFILE="$(SMBLOGFILE)" define NMBLOGFILE="$(NMBLOGFILE)"
  1375. d99 1
  1376. a99 1
  1377.           lib/membuffer.o lib/netmask.o lib/pidfile.o lib/replace.o \
  1378. d226 1
  1379. a226 1
  1380. MOUNT_OBJ = client/smbmount.o client/clientutil.o \
  1381. d238 1
  1382. a238 1
  1383. SMBTORTURE_OBJ = utils/torture.o $(LIBSMB_OBJ) $(PARAM_OBJ) \
  1384. d253 3
  1385. d257 1
  1386. a257 1
  1387. #        $(RPCCLIENT_OBJ) $(SMBWRAPPER_OBJ)
  1388. d278 2
  1389. d296 3
  1390. a298 3
  1391. # the lines below containing `#' are for atomatic dependency tracking
  1392. # they will only work with GNU make, gcc and --enable-maintainer-mode
  1393. # without --enable-maintainer-mode, they do nothing
  1394. d328 1
  1395. a328 1
  1396. # this is for IRIX
  1397. d342 1
  1398. a342 1
  1399. #    @@mv $*.po32.o $@@
  1400. d425 4
  1401. d447 3
  1402. d463 1
  1403. a463 1
  1404. # revert to the previously installed version
  1405. d494 1
  1406. a494 1
  1407. #    etags `find . -name "*.[ch]"`
  1408. d497 1
  1409. a497 1
  1410. #    ctags `find . -name "*.[ch]"`
  1411. d508 5
  1412. a512 5
  1413. #
  1414. # This target is for documenation updators. It regenerates
  1415. # the man pages and HTML docs from the YODL source files.
  1416. # In order for this target to work YODL must be installed
  1417. # and working on your system. JRA.
  1418. d516 3
  1419. a518 3
  1420. # this target is really just for my use. It only works on a limited
  1421. # range of machines and is used to produce a list of potentially
  1422. # dead (ie. unused) functions in the code. (tridge)
  1423. d524 1
  1424. a524 1
  1425. # Rules for maintainers (--enable-maintainer-mode)
  1426. d528 1
  1427. a528 1
  1428. # when configure.in is updated, reconfigure
  1429. d539 2
  1430. a540 2
  1431. # note that nothing depends on config.h, so will probably be rebuilt
  1432. # only when explicitly requested, unless dependency tracking is enabled
  1433. d555 1
  1434. a555 1
  1435. # automatic dependency tracking rules
  1436. d562 1
  1437. a562 1
  1438. #    @@:
  1439. d568 1
  1440. a568 1
  1441. #-include .deps/depend
  1442. d592 1
  1443. a592 2
  1444.  
  1445. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1446. d599 1
  1447. a599 2
  1448.  
  1449. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1450. d606 1
  1451. a606 2
  1452.  
  1453. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1454. d613 1
  1455. a613 2
  1456.  
  1457. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1458. d620 1
  1459. a620 2
  1460.  
  1461. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1462. d627 1
  1463. a627 2
  1464.  
  1465. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1466. d634 1
  1467. a634 2
  1468.  
  1469. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1470. d641 1
  1471. a641 2
  1472.  
  1473. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1474. d648 1
  1475. a648 2
  1476.  
  1477. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1478. d655 1
  1479. a655 2
  1480.  
  1481. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1482. d662 1
  1483. a662 2
  1484.  
  1485. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1486. d669 1
  1487. a669 2
  1488.  
  1489. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1490. d676 1
  1491. a676 2
  1492.  
  1493. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1494. d683 1
  1495. a683 2
  1496.  
  1497. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1498. d690 1
  1499. a690 2
  1500.  
  1501. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1502. d697 1
  1503. a697 2
  1504.  
  1505. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1506. d704 1
  1507. a704 2
  1508.  
  1509. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1510. d711 1
  1511. a711 2
  1512.  
  1513. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1514. d718 1
  1515. a718 2
  1516.  
  1517. #        map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1518. @
  1519.  
  1520.  
  1521. 1.4
  1522. log
  1523. @.
  1524. @
  1525. text
  1526. @a0 6
  1527. ###########################################################################
  1528. #
  1529. # $Id: smakefile 1.3 1999/02/22 12:06:56 olsen Exp olsen $
  1530. #
  1531. # :ts=8
  1532. #
  1533. a1 1
  1534. # Rewritten to work with the SAS/C compiler
  1535. d16 1
  1536. d25 1
  1537. a25 1
  1538. builddir=/Entwicklung/Entwicklung/net/samba/samba-2.0.0/source
  1539. d28 1
  1540. a28 1
  1541. BASEDIR= /Samba
  1542. a52 1
  1543. SMB_PASSGRP_FILE = $(PRIVATEDIR)/smbpassgrp
  1544. d74 2
  1545. a75 2
  1546. PASSWD_FLAGS = define PASSWD_PROGRAM="$(PASSWD_PROGRAM)" define SMB_PASSWD_FILE="$(SMB_PASSWD_FILE)" define SMB_PASSWD_PROGRAM="$(SMB_PASSWD_PROGRAM)"
  1547. FLAGS1 = $(CFLAGS) idlen=64 idir=include idir=include idir=ubiqx idir=smbwrapper $(CPPFLAGS) define SMBLOGFILE="$(SMBLOGFILE)" define NMBLOGFILE="$(NMBLOGFILE)"
  1548. d80 2
  1549. a81 1
  1550. FLAGS  = $(FLAGS5) $(PASSWD_FLAGS)
  1551. d84 1
  1552. a84 1
  1553. PROGS1 = bin/smbclient bin/testparm bin/testprns bin/smbrun bin/smbstatus 
  1554. d89 1
  1555. a89 1
  1556. SCRIPTS = script/smbtar script/addtosmbpass script/convert_smbpasswd
  1557. d101 1
  1558. a101 1
  1559.           lib/ufc.o lib/genrand.o lib/username.o lib/access.o lib/smbrun.o \
  1560. d103 3
  1561. a105 3
  1562.         lib/util_str.o lib/util_sid.o \
  1563.         lib/util_unistr.o lib/util_file.o \
  1564.         lib/util.o lib/util_sock.o lib/util_sec.o
  1565. d151 1
  1566. a151 1
  1567.             smbd/$(QUOTAOBJS) smbd/reply.o smbd/ssl.o smbd/trans2.o smbd/uid.o \
  1568. d263 3
  1569. a265 3
  1570. WHAT = $(SPROGS) $(PROGS) bin/debug2html
  1571. #WHAT = bin/smbd bin/nmbd bin/smbclient
  1572. #WHAT = bin/smbclient
  1573. d267 288
  1574. a554 1
  1575. all : create-scoptions bin $(WHAT) delete-scoptions
  1576. d556 1
  1577. a556 2
  1578. install: $(WHAT)
  1579.     copy $(WHAT) samba:bin buf=0
  1580. d575 1
  1581. a575 1
  1582. amiga/amiga.o: amiga/amiga.c amiga/assert.h amiga/Amiga_Samba_2.0.0_rev.h
  1583. d735 1
  1584. a735 1
  1585. amiga/Amiga_Samba_2.0.0_rev.h:
  1586. d741 1
  1587. a741 1
  1588.         bumprev $(VERSION) Amiga_Samba_2.0.0
  1589. d753 3
  1590. a755 3
  1591.     amiga/Amiga_Samba_2.0.0_rev.h \
  1592.     amiga/Amiga_Samba_2.0.0_rev.i \
  1593.     amiga/Amiga_Samba_2.0.0_rev.rev \
  1594. d801 2
  1595. a802 2
  1596. freeze: $(AMIGA_RCS_FILES) amiga/Amiga_Samba_2.0.0_rev.h
  1597.     rcs -q -nV$(VERSION)_`type amiga/Amiga_Samba_2.0.0_rev.rev`: $(AMIGA_FILES)
  1598. @
  1599.  
  1600.  
  1601. 1.3
  1602. log
  1603. @.
  1604. @
  1605. text
  1606. @d3 1
  1607. a3 1
  1608. # $Id: smakefile 1.2 1999/02/20 16:55:59 olsen Exp olsen $
  1609. d23 1
  1610. a23 1
  1611.        optrecurdepth=10 optdepth=10 opttime optinline optinlocal optschedule
  1612. @
  1613.  
  1614.  
  1615. 1.2
  1616. log
  1617. @.
  1618. @
  1619. text
  1620. @d3 1
  1621. a3 1
  1622. # $Id: smakefile 1.1 1999/02/13 16:30:43 olsen Exp olsen $
  1623. d300 2
  1624. a301 1
  1625.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1626. d308 2
  1627. a309 1
  1628.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1629. d316 2
  1630. a317 1
  1631.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1632. d324 2
  1633. a325 1
  1634.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1635. d332 2
  1636. a333 1
  1637.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1638. d340 2
  1639. a341 1
  1640.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1641. d348 2
  1642. a349 1
  1643.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1644. d356 2
  1645. a357 1
  1646.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1647. d364 2
  1648. a365 1
  1649.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1650. d372 2
  1651. a373 1
  1652.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1653. d380 2
  1654. a381 1
  1655.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1656. d388 2
  1657. a389 1
  1658.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1659. d396 2
  1660. a397 1
  1661.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1662. d404 2
  1663. a405 1
  1664.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1665. d412 2
  1666. a413 1
  1667.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1668. d420 2
  1669. a421 1
  1670.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1671. d428 2
  1672. a429 1
  1673.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1674. d436 2
  1675. a437 1
  1676.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1677. d444 2
  1678. a445 1
  1679.         map $@@.map,fhx fwidth 32 pwidth 32 swidth 32
  1680. @
  1681.  
  1682.  
  1683. 1.1
  1684. log
  1685. @.
  1686. @
  1687. text
  1688. @d3 1
  1689. a3 1
  1690. # $Id: smakefile 1.1 1999/02/13 15:51:08 olsen Exp olsen $
  1691. d23 1
  1692. a23 1
  1693.        optimize optrecurdepth=10 optdepth=10 opttime optinline optinlocal optschedule
  1694. d271 1
  1695. d448 1
  1696. @
  1697.